Big Huge Thesaurus

Special Weapons and Tactics squad

noun